ask impossible things - French English Dictionary